//
//  Common.swift
//  CZWeibo31
//
//  Created by apple on 16/8/9.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit
// 相当于OC中的pch文件
// 切换根控制器通知名字
let WBSWITCHROOTVCNOTIFICATION = "WBSWITCHROOTVCNOTIFICATION"
// 表情键盘删除按钮通知
let WBEMOTICONDELETEBUTTONNOTIFICATION = "WBEMOTICONDELETEBUTTONNOTIFICATION"
// 表情键盘表情按钮通知
let WBEMOTICONBUTTONNOTIFICATION = "WBEMOTICONBUTTONNOTIFICATION"
// 微博账号
let WBName = "rangyuan05788697@163.com"
let WBPassWd = "bbb333"
// 微博相关信息
let WBAppKey = "3610701223"
let WBAppSecret = "0b264eadccfdff99249de8a7275d19d4"
let WBRedirect_uri = "http://www.baidu.com"
// 屏幕的宽&高
let SCREENW = UIScreen.mainScreen().bounds.width
let SCREENH = UIScreen.mainScreen().bounds.height

// 主题颜色
let AppThemeColor = UIColor.orangeColor()
// RGB颜色
func RGB(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat = 1)-> UIColor{
    return UIColor(red: red/255, green: green/255, blue: blue/255, alpha: alpha)
}
// 随机颜色
func RandomColor()-> UIColor{
    let r = CGFloat(random()%256)
    let g = CGFloat(random()%256)
    let b = CGFloat(random()%256)
    return RGB(r, green: g, blue: b)
}
/**
 自定义打印
 
 - parameter message:  内容
 - parameter file:     类名
 - parameter function: 方法名
 - parameter line:     行数
 */
func printLog<T>(message: T, file: String = __FILE__, function: String = __FUNCTION__,line: Int =  __LINE__){
    #if DEBUG
    let newFile = (file as NSString).lastPathComponent
    let result = "\(newFile) [\(line)] \(function) : \(message)"
    print(result)
    #endif
}





